package com.project.webservice.service;
import java.util.List;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.project.webservice.dto.JgGjxlView;
import com.project.webservice.dto.JgGjxlzdViewDto;
import com.project.webservice.entity.JgGjxl;
import feign.Param;

public interface JgGjxlService extends IService<JgGjxl> {
    /**
     *
     * @param JgGjxl
     * @return
     */
    public List<JgGjxl> searchByList(JgGjxl JgGjxl);

    /**
     *
     * @param jgxlid
     * @return
     */
    public JgGjxl searchById(Integer jgxlid);
    /**
     * 分页
     * @param page
     * @param JgGjxl
     * @return
     */
   public  IPage searchByPage(Page page, JgGjxl JgGjxl);
    /**
     * 根据yhids查询
     * @param yhids
     * @return
     */
    public List<JgGjxl> searchByListByYhids(List<String> yhids);

    /**
     *
     * @param search
     * @return
     */
    public List<JgGjxlzdViewDto> searchJgGjxlzdView(JgGjxlzdViewDto search);

    /**
     * getLINE
     * @param line
     * @return
     */
    public List<JgGjxl> searchJgGjxlByLine(String line);
//    /**
//     * 查询视图
//     * @param yhids
//     * @return
//     */
//    public List<JgGjxlView> searchJgGjxlView(List<String> yhids);
}
